#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>



int main(int argc, char* argv[])
{
    extern char** environ;

    int i = 0;
    for(i = 0; environ[i]; i++)
    {
        printf("%s\n",environ[i]);
    }
}


/*
int main(int argc, char* argv[], char* env[])
{
    int i = 0;
    for(i = 0; env[i]; i++)
    {
        printf("%s\n",env[i]);
    }
}
*/


/*
int main(int argc, char* argv[])
{
    if(argc != 2)
    {
        printf("请输入该指令带的一个选项\n");
        return 0;
    }
    
    if(strcmp(argv[1], "-a") == 0)
    {
        printf("功能1\n");
    }
    else if(strcmp(argv[1], "-b") == 0)
    {
        printf("功能2\n");
    }
    else if(strcmp(argv[1], "-c") == 0)
    {
        printf("功能3\n");
    }
    else if(strcmp(argv[1], "-d") == 0)
    {
        printf("功能4\n");
    }
    else if(strcmp(argv[1], "-e") == 0)
    {
        printf("功能5\n");
    }
    else 
    {
        printf("其他功能\n");
    }
}
*/


/*
int main(int argc, char* argv[])
{
    int i = 0;
    for(i = 0; i <= argc; i++)
    {
        printf("argv[%d] = %s\n", i, argv[i]);
    }
    return 0;
}
*/

/*
int main()
{
    
    char str[40];
    strcpy(str,getenv("USER"));
    
    printf("%s\n", getenv("PATH"));


    if(strcmp(str, "root") == 0)
    {
        printf("你是超级用户，可以干任何事情\n");
    }
    else 
    {
        printf("你是普通用户，你受权限限制\n");
    }
    

    return 0;
}
*/
